Skip to content

MSBuild/Formats: Fix compiling and fix superblock, FAT/ECC, for saves#54

Merged
SternXD merged 2 commits into
masterfrom
superblock-metadata-fix
May 11, 2026
Merged

MSBuild/Formats: Fix compiling and fix superblock, FAT/ECC, for saves#54
SternXD merged 2 commits into
masterfrom
superblock-metadata-fix

Conversation

@SternXD
Copy link
Copy Markdown
Collaborator

@SternXD SternXD commented May 10, 2026

Description of Changes

Fixed PS2 memory card metadata handling in ps2mc/ps2save/ps2mc_ecc so imported saves are recognized by PS2 Browser. And Included MSBuild project updates required for a build fix that I missed in a previous PR

Rationale behind Changes

Saves were using space but not showing in browser because of metadata/layout inconsistencies. This fixes how we write and read card layout data (superblock, FAT, dir entries, ECC) and how PSU import metadata is carried through.

Suggested Testing Steps

Create a fresh card, import a PSU save, open in PS2 browser.
Make sure save is visible and free space updates correctly.

Related Issues / Links

Fixes issue I was told about in the PCSX2 Discord server.

Did you use AI to help find, test, or implement this issue or feature?

No

@github-actions github-actions Bot added GUI/Qt Changes related to the Qt User Interface. Core Changes to the core logic and PlayStation 2 formats. labels May 10, 2026
@SternXD SternXD changed the title MSBuild: Fix compiling MSBuild/Formats: Fix compiling and fix superblock, FAT/ECC, for saves May 10, 2026
@SternXD SternXD merged commit ba185c5 into master May 11, 2026
13 checks passed
@SternXD SternXD deleted the superblock-metadata-fix branch May 11, 2026 05:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Core Changes to the core logic and PlayStation 2 formats. GUI/Qt Changes related to the Qt User Interface.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants